package org.example.doubleFinger;

public class Invert_String {
    public static void main(String[] args) {
        //反转字符串

        //编写一个函数，其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。
        //不要给另外的数组分配额外的空间，你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。
        char[] s = {'h','e','l','l','o'};
        reverseString(s);
    }
    public static void reverseString(char[] s) {
        char temp =s[0];
        for (int i = 0,j=s.length-1; i <=j; i++,j--) {
            temp = s[i];
            s[i] = s[j];
            s[j] = temp;
        }
        System.out.print("[ ");
        for (int i = 0; i < s.length; i++) {
            System.out.print(s[i]+" ");
        }
        System.out.print("]");
    }
}
